package main

import (
	"wecom_rebot/common"
	"wecom_rebot/core"
	"wecom_rebot/routers"
)

func main() {
	// 读取配置文件
	core.YamlInitConfig()
	// 初始化日志
	common.Log = core.InitLogger(common.LogsErrorMap[1])
	// 连接数据库
	common.DB = core.InitGorm()

	// 服务启动
	addr := common.Config.System.Addr()
	common.Log.Infof("服务运行在: %s", addr)

	// 路由部分
	r := routers.Router()
	err := r.Run(addr)
	if err != nil {
		common.Log.Fatalf(err.Error())
	}
}
